Project Euler
- 공식 홈페이지 - projecteuler.net
- 한글 번역 - projecteuler @kr
- (HackerRank) ProjectEuler+ - hackerrank.com
Problem
Problem list
- No 8 : Largest product in a series
- HackerRank : Project Euler #8: Largest product in a series
Largest product in a series
problem <번역>
solution
Simple Code
모든 경우의 수를 다 비교하는 코드
from functools import reduce |
HackerRank
위 코드를 그대로 사용하면 Runtime Error가 뜨기 때문에 조금의 리팩토링을 했다
from functools import reduce |
0을 마주쳤을 때, 특정 범위(HackerRank기준, K) 만큼 건너뛰는 방식을 취하면 조금이나마 성능 향상이 있을 것 같다